hatching eggs - Spanish English Dictionary